#include <stdio.h>

class List                                                          //定义单链表的结构
{
public:
    List();
    List(int fd, const char *fileName);
    ~List();


    int fd;
    char fileName[256];

    void addItem(List *item);
    void delItem(int fd);
    void delItem(const char *fileName);
    void showList();
    List *getItemByFileName(const char *fileName);
    List *getItemByFd(int fd);

private:
    class List *next;
};